package com.xiaomaoguai.redis.sub;

import com.xiaomaoguai.redis.entity.MessageModel;

/**
 * redis 消息代理 ,这种方式的 方法参数 要与 pub时 的对象一致
 *
 * @ FileName: MessageDelegate.java
 * @ Author: WeiHui-Z
 * @ Date: 2017/4/21 9:38
 * @ Version: v1.0.0
 */
public interface MessageDelegate {

    /*
     * @See  redisTemplate.convertAndSend("TASK", new MessageModel(true, "Hello redis pub 333333"));
     *
     * @param messageModel  与发送时的对象保持一致
     * @param channel  频道
     */
    void handleMessage(MessageModel messageModel, String channel);

}
